#ifndef _SHADER_MANAGER_TEXTURE_
#define _SHADER_MANAGER_TEXTURE_

#include <GL/glew.h>

namespace ShaderManager
{

class smTexture
{
public:
	smTexture(GLuint texture_unit);
	void active();
	virtual void bind()=0;
	virtual void unbind()=0;

protected:
	GLuint id;
	GLuint texture_unit;
};

}

#endif